When Rappers Predict The Future